package com.icinfo.cloud.provider.punish.execute.dto;

import com.icinfo.cloud.provider.punish.csource.manage.model.AppointedPersonInfo;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * 裁执分离公共流转日志
 */
@Data
public class ExecuteFlowCommonDto {
    /**
     * 裁执分离id
     */
    private String executeId;
    /**
     * 流程阶段类型;裁执分离-流程阶段类型;SA 受案，TZ 通知，GG 公告，QZZX 强制执行，WPCZ 物品处置，JA 结案
     */
    private String flowStageType;
    /**
     * 提交人/分派人/指派人/移送人/审批人名称
     */
    private String startPersonName;
    /**
     * 提交人机构名称
     */
    private String startPersonOrgName;
    /**
     * 提交人部门名称
     */
    private String startPersonDeptName;
    /**
     * 被分派/被移送机构名称
     */
    private String endOrgName;
    /**
     * 指派人信息
     */
    private List<AppointedPersonInfo> appointedPersonInfoList;
    /**
     * 通用说明
     */
    private String commonExplain;
    /**
     * 流程开始时间
     */
    private Date flowStartTime;
    /**
     *流程结束时间
     */
    private Date flowEndTime;

}
